Sachverhalt: A. Der 1976 geborene V._ war als Siedlungswart bei der Firma X._ AG, bei der Schweizerischen Unfallversicherungsanstalt (SUVA) obligatorisch unfallversichert, als er sich am 13. Januar 2006 bei einem Treppensturz eine rechtsseitige Vorderarmschaftfraktur zuzog. Die SUVA erbrachte die gesetzlichen Leistungen (Heilbehandlung und Taggeld). Nach medizinischen Abklärungen sprach sie ihm ab 1. Dezember 2008 eine Invalidenrente bei einer Erwerbsunfähigkeit von 43 % und eine Integritätsentschädigung bei einer Integritätseinbusse von 25 % zu (Verfügung vom 6. Dezember 2008). Daran hielt die SUVA mit Einspracheentscheid vom 4. März 2009 fest. B. Die dagegen eingereichte Beschwerde hiess das Versicherungsgericht des Kantons Solothurn teilweise gut, indem es V._ eine Integritätsentschädigung auf der Basis einer Integritätseinbusse von 50 % zusprach. Im weiteren hat es die Beschwerde abgewiesen (Entscheid vom 3. November 2009). C. V._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten erheben und beantragen, der vorinstanzliche Entscheid sei aufzuheben, soweit darin der Antrag um Erhöhung der Invalidenrente abgewiesen worden sei und es sei eine 70 % übersteigende Invalidenrente zuzusprechen. Während die SUVA auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Gesundheit auf eine Vernehmlassung. 