Since your truck is used for business purposes then you should have a commercial auto policy in your personal name. You can also add your business as an additional insured to the policy.