"To speak English" is very general.
"To speak in English" tends to be used when you are referring to a situation where the person is to speak English, rather than any other language. For example, imagine there are three people in a room, A, B and C, all of whom speak English. A and B speak...