This is all well and good to figure on how far off your speedometer is, but how does one go about calibrating the speedometer. Is this internal to the speedometer or are different tooth count on the speedometer gear or hub used? My bike is a '71 CB750 if it makes any difference.
For bikes with electronic speedos, there is a device called the "Speedo Healer" which manipulates the electronic signals to make corrections. But on a mechanically driven speedo, you really don't have any options, other than refacing the speedo. For my V-Strom, someone took the trouble to do exactly this and I replaced my gauge faces and now have a dead-nuts accurate speedo. But I don't think anyone is doing this for our old bikes so unless you're a graphic artist and have access to silk-screening facilities, probably not feasbile.
There may be ways to go inside the unit and tweak things, but I've never heard anyone do it. Just getting in the sealed units is difficult without hacking them up.
One of those things you live with I guess - calibrate and then do the minor math in your head. For most of my bikes which are off the typical 5 mph at freeway/highway speeds, I simply ride at an indicated 10 over which means I'm about 5 over. Around town, I do 5 over which means I'm probably 2-3 over. The only problem I have is that with my V-Strom speedo now spot on, I have to dial back on that bike.
- Mark