i would take them. A lot of competitive colleges require 2. Others probably wouldn't mind you sending them, its an opportunity to show off your smarts!
It depends on what college you want to goto
i really suggest that you do because subject tests are required by more top notc schools like ivy league and UVA and Berkley.
Colleges like to see that youve mastered the classes you've taken when they take into account the students they want to accept.
TAKE THEM! You have an amazing class rank and good SAT scores. Most competetive colleges require SAT II test now. Take at least 2-3 of them. It depends on what you classify as "pretty good" but colleges like Boston College, BU, Tufts, GW, require them. But check the college websites first, it also depends on what program you want