I run through the carwash a couple times a week. Undercarriage jets, harsh chemicals, spinning cloth brushes for the sides, long strips of heavy cloth dragging back and forth for the top, high pressure jets blasting water in every nook and cranny. I just have a monthly fee so I can use it daily if needed.
Does a great job. I can see the lawn mirrored in the side right now as I look out the front window where it is parked. It's clean. The road salt is off of it. It looks good.
If I see someone shining a light on it and trying to eyeball down the paint to try and see micro scratches that are not noticeable when just driving down the road or walking by, I will smack them in the head and tell them to get the hell away from my truck before they get a severe case of lead poisoning.