Thank you for the opportunity to help you with your question!
The italicized word splendid is predicate adjective.
Predicate adjectives modifies the subject of the sentence. In the sentence “Professor Smith's speech was splendid.” the subject is “Professor Smith's speech” and “splendid” is what modifies the subject. So it is predicate adjective.