Tata Motors plans to set up truck assembly in South Africa by the end of the current financial year.