If you use a laptop in your truck you may want to try MS Streets and Trips. The maps seem to be pretty good, but I have not spent much time with it.

You can add pushpins to locate your customers.

You can get a version with a GPS locater that plugs in to your laptop. About $125, or less on sale. The version without the GPS hardware is <$40.