Not sure if you need an English test?

South Africa has over 10 official languages and English is not the majority spoken language.

With the above in mind, the UK government have put an English test together, as a way to ensure that future immigrants can communicate with locals abroad.