speedo's are extrapolated from a number of things: gear, final gear, wheel size, tire size, etc etc etc... so they are always off.. they are on average about 5-7% optimistic in the normal ranges(overshoot) and get worst at the higher extremes.
get a gps tracking device to truly capture your speed...
fwiw here's one that is truly optimistic...