The correct option is D What he said was true.
A Complex Sentence consists of one principal clause and any number of subordinate clauses.
A Noun Clause is a subordinate clause which does the work of a noun in a complex sentence.
In this case,
Option D is correct. The subordinate clause what he said acts as the subject of the verb was in the principal clause. The subject is always a noun or a pronoun. Henceforth, what he said is a subordinate noun clause as it behaves as a noun.
Option A and Option C are incorrect because they are simple sentences and not complex sentences.
Option B is incorrect because the sentences have been joined by using a subordinate adjective clause.