I think you should check for SQL Injection vulnerabilities manually, because you have more probabilities to detect a vulnerability, also you adquire more experience as information security professional. On the other hand, it isn't good to trust tools like SQLMap; firstly, a tool doesn't have the experience and knowledge than a human has, a tool is limited to use different kind of SQL Injection explotations, so if you detect a SQL Injection vulnerability manually, you could adquire data to use in an automated process with SQLMap, in this way, you can take advantage of your knowledge about to detect SQL Injection vulnerabilities and how to use SQLMap for especific purposes; second, using SQLMap without a previous manual review could be dangerous, because, the SQL Injection could be part of any insert, delete or update statement, then if you don't configure SQLMap correctly, you could break the integrity of the database. Remember SQLMap and other similar softwares are just tools and you have to adquire the knowledge to use them correctly.