За исключением использования довольно сложных методов обработки сигналов данных или использования акселерометра и точного расчета (что является очень неточным), устройство GPS не может измерять свою собственную скорость. В связи с этим данные о скорости, предоставляемые устройством GPS, интерполируются с использованием того же метода, который вы хотите использовать. Вероятно, эти два параметра имеют одинаковую точность, за исключением незначительных ошибок, вносимых какими-либо алгоритмами, используемыми вами и изготовителем чипа GPS.
Существуют более совершенные методы фильтрации / обработки данных для интерполяции скорости по нескольким точкам, а не только по двум последним. По всей вероятности, ваш GPS-чип уже реализует один из них и поэтому будет более точным, чем ваша более элементарная реализация.