I only have the current 21" wheel with the Avon Speedmaster tire, so I don't have
anything to compare with/to.
Well, do you still have a 19" tire? If so, then just measure the diameter of the 19" tire and compare it to the 21". You will probably find that they are very close. The 21" tire has a lower profile but I think the diameter is the same.
Or, just go ahead and mount the tire and tape your GPS to the handle bars, set it to read speed and take a short run to see if the speedo is accurate or not. Even in the best of circumstances, the accuracy is not that great.
If you are sure that your tach is reading correctly, then you could use this Excel spreadsheet to calculate your speed based on the RPM's of the engine.
http://www.amckayltd.com/xs650revs.xls
Ultimately, even if you find that the speedo is not reading right with the 21" tire, there is nothing that you can do about it anyway.
Meanwhile, it's raining and cold here today, but I will go down to my garage and measure my rolling distance on my 19" front wheel.
OK. I'm back from my freezing cold garage. I did a rolling distance check on the front wheel of my '81/H with a 100/90 - 19" tire inflated to 28 PSI and came up with 80". I have done the GPS check before with this tire and it is within 1 MPH at 60 MPH. Using the above Excel spreadsheet, a 1 inch difference in rolling distance would equate to about .75 MPH.