the best we have worked with is Innovative Ways Logistics, they are always paying. Once the payment was COD, a day before delivery they called and asked for our Zelle info, because the customer had changed the payment type, and paid us even before unloading.
They are both marketplaces, which means at least you will pay extra 20% to get a provider.
You'd better to find some provider directly, there are a lot of them, for example Innovative Ways Logistics