IMU Speed Tracking Through Known Path
You should parameterize the path as a parameter of time.
You can do that off line with accurate measurements of the path. 
Then use Non Linear Least Squares to find the best match between the reads of the IMU to the model.

From there you'd be able to match the speed.