So with a little detail knowledge, confidence and elbow grease you can coat your truck yourself for about $100. I used Adams graphene coating after decon, clay bar and a light polish.
It'd probably be closer to $300 depending on the product. I was told you'll need about $150 just in a good ceramic coating (on a vehicle our size), plus you need a lot of other stuff, like wash, claybar, microfiber rags, polish, and buffing pads.
I have some knowledge on the matter. I've had to do a lot of paint correction after removing a clear bra from my BMW. This is how I'd imagine the process:
Full 2-bucket wash with dish soap (to remove the wax and other coatings).
Wipe Dry with Microfiber.
Claybar to level the surface and remove deep contamination.
DI/filtered water rinse and compressed air dry.
Polish to fix any remaining imperfections in the paint.
Wipe with microfiber and alcohol to remove any remaining oils.
With gloves and proper applicators, apply Ceramic Coating to just one area.
Buff each area after a specified drying time, and repeat application for another area.
Move fast and buff each area before the material gets too hard or you'll have haze.
Keep the car moisture-free for 48-72 hours.
I live in Florida, I don't have a garage or work shop where I can control the temperature and moisture. It's better to apply in a slightly chilly/shaded environment or it will dry too fast.
For all that material and labor, $700 isn't a
bad deal, IMO. I'm a penny pincher and a huge DIY fan, but I don't see this is something I'm willing to do on a full-size pickup truck, outside in Florida. Maybe a Miata, if I pull it into my work's shipping bay on a weekend.