I have an app for my smartphone called GPS speedometer. It also allows you to record the GPS information over a period of time. It would be simple to turn on that app, go to your freeway, and run at the desired speed for 10 seconds or so. That should be enough time for the GPS speed to stabilize, and show up as a flat line on the recording graph. I used this method to determine that the speedo on my Shadow reads about 5% high over it's range. Indicated 28 = true 25, per the GPS.
Some GPS receivers will record a route, but may not record the speed at which you traveled that route.
This is how my son documented his CB550 doing "the ton" on a deserted stretch of 2-lane.
Luke M
Used to have a 1979 CB750L, sold it as a parts bike, now riding a slightly modified 1984 VT700C. Network/Field Engineer. Central OH, USA, Earth, Sol System, Milky Way Galaxy, Universe.