'I have free time tomorrow.' Does this English make sense?

An English textbook I have says that 'I have free time tomorrow.' doesn't make sense and that you should say 'I'm free tomorrow.' instead.

Is this true? I'm not a native speaker of English. Thank you in advance.
4 answers 4