if you have a smart phone there are plenty of free apps to track the where and how fast. i use CycleMeter on a samsung. works on iPhone too.
for cadence you will need a cadence sensor. mine operates with bluetooth so i can "connect" it with the phone. i need to pay $ for CycleMeter to use the sensor data. I Believe the Wahoo fitness app is also free and will connect to sensors for free too.