I would strongly caution against using GPS for this. GPS speed measurements when surrounded by tall buildings is pretty bad. I spent a long time on a project that required GPS distance calculation and we initially tried integrating speed and it simply wasn't reliable until you drove out into the suburbs or rural areas.
If you use GPS, have a backup.