I test running watches for a living — and this Garmin Prime Day deal is the one to get