A strike by more than 20,000 truck drivers in South Africa is costing the freight industry 1.2 billion rand ($141 million) in lost revenue each week, an industry body said on Friday.