If you need to use a food delivery app/service (I think most of them have a web interface) which is the least bad option for treatment of workers/most of the fee going to the delivery driver:
I will attempt to tip in cash, though I have no idea how to tell a potential driver that and I want to schedule a delivery in advance so I don't know if that changes who picks up the ticket.
I assume all of them will have about the same fees (the only one I could find for sure was grub hub at $2.50 + 15%)