Do I need previous delivery experience of some kind?

Just get your C licence and get straight into driving them.
There’s no point in messing around doing hundreds of drops in a car or van first. It’s essentially the same process anyway: drive somewhere, drop off goods then drive to the next one.
Crawling around town jumping in and out of a car or van every few streets won’t give you any experience that would be worthwhile regarding delivering in a truck