According to Official Guinness Records,
The Daimler Motoren-Gesellschaft (Daimler Motor Company) in Cannstatt, Germany, produced the first recorded motorised truck in 1896. The 1.5 tonne (3,300 lb) capacity vehicle was powered by a rear-mounted two-cylinder 3 kW (4 hp) engine, and was delivered to the British Motor Syndicate Ltd. in London, UK, on 1 October of that year.
For a complete list of 1895 records, please visit 1895 Guinness Records in Germany.