No, the right time to give SAT is after high school. Students applying for undergraduate programs are the ones that appear for SAT exam.