I have a 2005 Jeep Grand Cherokee 5.7L. It has 57k miles with 90% of that highway driving. When should I change my Brake Pads and how can I inspect them?

Most brake shops do free inspections

How much does it cost to resurface front rotors and replace brake pads?