You are correct direction, look at the SFP compatable matrix also for reference :
https://tmgmatrix.cisco.com/
if you looking 10 GB SFP you need to 10GB which can support 1GB/10GB, so in the later days you can move to 10GB as per the requirement.(rather you invest in 1GB SFP now, later it will be usefull, if you have all requirement 10GB.)