Okay, made the usual hop of FTG --> DWX today. Nice clear sunny day with relatively light winds in the hills. Approaching DWX noticed a "glint" from the runway from about three miles out. Maybe something on the runway I tell my pax. At one mile it is clear there is a vehicle on the runway. Not good. No notams and they evidently didn't hear my radio calls. Not surprising...it's a sleepy little field. I made a low approach and got the attention of the folks with the truck. As I was flying downwind they manage to pull the truck off the runway onto the grass immediately beside the runway and about midway down. Crap, they trust me a lot more than I do. I have no way to communicate that they really should move further from the runway for all of our safety. Decided to land just past the vehicle since there was still 3,000 feet of runway. Not a big deal but not something I routinely plan to do. Couldn't take the time to talk to the folks 'cause I was running late as it was. Sure wish I could have had a level headed chat with them about airport safety. I'll call the airport manager to discuss but doubt if anything gets communicated to the contractors or hay farmers. Anybody got better ideas on how to handle this?