The student must be more specific about his needs. Don't be afraid of asking him what exactly he wants.
As an
ESL student, I would like to run through such a "speaking test" myself.
I suggest the following ideas:
1) Find an interesting short story and write about 5 to 10 simple questions about it, with alternative answers. Give the student the only the short story to read and give him some time to prepare himself. Catch two or three native speakers to help you in the streets (give them a couple of bucks) to help you. Hand the natives the questions to be answered. Now the student should retell the short story with his own words and the natives should answer the questions. You evaluate the student based on the comprehension questions answered by the natives.
2) Ask the student to teach you some subjects regarding his interests, and check if you can understand them. Evaluate him.
3) Pronunciation tests could work here. Give the student texts to read. Mark the most difficult words in the text and make pontuation system in order to give him a grade. While he reads, fix in the correct pronunciation of those words.
4) A variation of the first one above. Give him some written
jokes in English and ask him to retell them to the native speakers. Measure the sound level of their laughs and give the student a grade.
5) As Tdol suggested, simulate an interview with him.
6) As albeit suggested, make him give a short speech. Better, three short speechs (5 mins each): a read one (he reads while speaks), a memorized one (he recites it by heart) and an improvisated one.
7) Ask the student to repeat quickly anupumh's tongue twisters:
http://www.usingenglish.com/forum/te...abase-3-a.html
Make a formula (
http://www.usingenglish.com/forum/as...2-formula.html ) to evaluate his performance based in his speed and correctness.
Think about similar ideas.
After the evaluation, don't forget to come back here and tell us how it worked!
PS Feel free to correct any mistakes in this post