The best gym shoes perform for your specific workouts and support impact, maintain traction and reduce stress on your joints. Our top picks include TYR, Nike and Nobull.