I am a little late to the party. But just a reminder, when dealing with vehicle graphics Minimum is always better then going all out. Keep it very very very simple, clean, legible. DO NOT put all your eggs in one basket. You have literally seconds to make an impression, you need to figure out 2 things. 1. do you want your "impression" to be branding. 2. do you want your "impression" to be marketable.
For option 1, you just put your logo/contact info (this helps for bigger companies where they just want their logo/name out in the public) they want as many visual impressions as possible to build their brand.
Option 2, is a little more tricky. This is where you narrow down your field and say "Who do we want to appeal too and how do we do that" You cant put that much text on the side of a wrap and expect people to remember anything that was on it. In this case, just putting big bold letters that say "WE DO TRUCK STUFF, LOTS OF IT" is better IMO then the design you have.
Option 2 is definitely the hardest one to pull off, but when done right can make a world of difference.
On to the design. Your phone number above the wheel well will distort (if you can even get it in that tiny little space) in fact, I would move it somewhere more legible or shrink it in size alot. Also, your logo stretched that far on the side is way to much. That is almost 6 feet of "Brand" across the side of your truck, and honestly, your not Honeywell or Motorolla, so talk your boss out of that idea because no one is gonna know what to think when all they see as you blur by is "Speed, truck...damn, what was the rest?". Even a smaller logo on the door is better imo then what you have now. This goes back to option number 2 above, make a statement, get the person interested. In design you either make a statement or ask a question. Statement = "Just do it" question = "Got milk?" see the difference? Right now you are not doing either one.
Also, you have to take into consideration the gap between the truck and the bed, it is at least 2". Normally you never want text to go from front to back like that, treat them as 2 different identities when doing the layout, it may help you a bit more.
I think you need to go back to the drawing board, insist to your boss the ideas I put above about branding, question or statement? Invigorate the people around you by making them work for it, people get bored with stale, you need originality.
I hope that helps, good luck to you!