Blood pressure measurement is a significant part of preventive healthcare and has been widely used in clinical risk and disease management. However, conventional measurement does not provide continuous monitoring and sometimes is inconvenient with a cuff. In addition to the traditional cuff-based blood pressure measurement methods, some researchers have developed various cuff-less and noninvasive blood pressure monitoring methods based on Pulse Transit Time (PTT). Some emerging methods have employed features of either photoplethysmogram (PPG) or electrocardiogram (ECG) signals, although no studies to our knowledge have employed the combined features from both PPG and ECG signals. Therefore this study aims to investigate the performance of a predictive, machine learning blood pressure monitoring system using both PPG and ECG signals. It validates that the employment of the combination of PPG and ECG signals has improved the accuracy of the blood pressure estimation, compared with previously reported results based on PPG signal only.