Now a days it seems like most cars & trucks have GPS built in, why not link the computer to the GPS on occasion to calibrate?
Technically speaking the GPS cannot be "calibrated" or interfaced at a low enough cost to be used as the speed input source to qualify as a "certified speed".
Spot on :
@McE expressed the problem with GPS reception....hence...your ability to use the satellites to bring down the error probability to say the "speed" is exact.
Think of you sitting there looking up at one satellite directly overhead chances are that will NOT be accurate at all for speed. Now think of seeing 100 satellites all at different positions overhead, towards the horizon, half way up the horizon...now you can get a MUCH lower error probability to detect your speed.

I run a stand alone Garmin GPS unit in a cradle (hand held unit) which shows the GPS position error and device speed. GPS position error tends to run about 6 feet. Meaning the position is accurate to within 6 feet.
For speed and miles : I've long seen that the highest is about 3% off in miles driven, with 1-2 MPH off for speed. Now it doesn't seem like a big deal until you use it along with Total Miles Driven to see what your MPGs turn into....wow...an added .5+ MPG (if not better) in most instances as a average.
Use your phone....get a GPS app....use the speed and see what's the difference.
Otherwise you need to get your speedo checked/certified at a specific shop that does that work. In VA they do that kind of thing....funny part.....courts only accept the "certification" if it's been done in the last 6 months...before you got your speeding ticket ming you.
So....who's really calibrating their speedo every 6 months.....no one I know.