「有効期限」は英語で expiration dateと言いますが、こちらは賞味期限などを言う時によく使う単語です。テストのスコアの有効期限の場合でも使えますがその場合 The TOEIC expires after two years (TOEICは二年経ったら有効期限か切れます)のような言い方になります。これでも悪くはないですが、私なら:
The TOEIC is effective for two years.
The TOEIC is valid for two years.
The TOEIC is good for two years.
のような言い方のほうが自然に聞こえます。どれも「TOEICは二年間有効です」となります。有効期限のない英検と比べるのであればこの有効期限がマイナスな点のようなニュアンスを与えるためそうしたいのであればonlyを入れると良いです。The TOEIC is only effective for two years.(TOEICは二年間しか有効じゃない)。ご参考までに。